package com.bjtraffic.gov.info.manager.service;

import com.bjtraffic.gov.info.manager.dao.SubwayDao;
import com.bjtraffic.gov.info.manager.domain.Subway;

import java.util.ArrayList;

public class SubwayService {
    //1.创建地铁库管对象
    SubwayDao subDao = new SubwayDao();

    public void checkSubway() {
        //2.指挥地铁库管对象使用它的查看地铁方法获得一个地铁信息的集合
        ArrayList<Subway> subways = subDao.checkSubway();
        if (!subways.isEmpty()) {
            //如果集合的长度为0说明暂无信息
            System.out.println("编号\t\t名称\t\t路线");
            for (Subway subway : subways) {
                System.out.println(subway.getSubNum()+"\t\t"+subway.getSubName()+"\t\t"+subway.getSubLine());
            }
        }else{
            System.out.println("暂无站点信息");
        }
    }

    public void addSubway(String num, String name, String line) {
        //指挥库管对象调用添加方法,方法接收用户输入的信息
        subDao.addSubway(num, name, line);
    }

}
